magnesium high blood pressure heart disease cholesterol chromium copper diabetes ldl cholesterol lower cholesterol calcium cancer manganese health high cholesterol diet